use std::collections::HashSet;

pub fn new_count_distinct(input_str: &str) -> usize {
    // TODO: 这里写逻辑
    //HashSet 是一个集合，它只包含唯一的元素
    //故可以将元素插入到集合中，最后返回集合的长度，从而得到不同元素的个数

    let mut set = HashSet::new();
    //通过split(',')将字符串分割
    for item in input_str.split(',') {
        set.insert(item);
    }
    set.len()
}
